From 4445dce697eb343bb7a7ca2ac20b2eeaade927fd Mon Sep 17 00:00:00 2001 From: ammonkey Date: Wed, 8 Aug 2012 19:07:17 +0200 Subject: [PATCH] fix mem leak in gtk_drag_set_icon_surface, destroy pattern https://bugzilla.gnome.org/show_bug.cgi?id=681446 --- gtk/gtkdnd.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gtk/gtkdnd.c b/gtk/gtkdnd.c index 83655f0b43..3cf0e5c095 100644 --- a/gtk/gtkdnd.c +++ b/gtk/gtkdnd.c @@ -3439,6 +3439,7 @@ gtk_drag_set_icon_surface (GdkDragContext *context, } gdk_window_set_background_pattern (gtk_widget_get_window (window), pattern); + cairo_pattern_destroy (pattern); gtk_drag_set_icon_window (context, window, extents.x, extents.y, TRUE); } -- 2.30.2